cmake_minimum_required(VERSION 3.16)
project(TestLib0 CUDA)

set(CMAKE_CUDA_STANDARD 11)

file(GLOB SourceFiles ${SourceFileTypes})
add_library(${PROJECT_NAME} SHARED
        ${SourceFiles}
)

set_target_properties(${PROJECT_NAME} PROPERTIES
        CUDA_SEPARABLE_COMPILATION ON)

target_include_directories(${PROJECT_NAME} PUBLIC
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
        $<INSTALL_INTERFACE:include>  # <prefix>/include
)
